package com.yunxin.core.application.admin.team;



import java.io.Serializable;
import java.util.Date;


public class DistributeDo implements Serializable {

    /**
     * id
     */
    private Integer id;

    /**
     * 要分配团队id
     */
    private String teamIds;

    /**
     * 商户id
     */
    private Long merchantId;

    /**
     * 计数器，计算当前任务剩余执行次数
     */
    private Integer teamCont;

    /**
     * 团队下次分配时间
     *
     */
    private Date teamTime;

    /**
     * 人员下次分配时间
     */
    private Date personTime;

    /**
     * 团队内人员分配时间间隔，秒
     */
    private Integer personSecond;

    /**
     * 团队分配时间间隔，小时
     */
    private Integer teamHour;

    /**
     * 创建时间
     */
    private Date creatTime;

    /**
     * 修改时间
     */
    private Date editTime;


    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getTeamIds() {
        return teamIds;
    }

    public void setTeamIds(String teamIds) {
        this.teamIds = teamIds;
    }

    public Long getMerchantId() {
        return merchantId;
    }

    public void setMerchantId(Long merchantId) {
        this.merchantId = merchantId;
    }

    public Integer getTeamCont() {
        return teamCont;
    }

    public void setTeamCont(Integer teamCont) {
        this.teamCont = teamCont;
    }

    public Date getTeamTime() {
        return teamTime;
    }

    public void setTeamTime(Date teamTime) {
        this.teamTime = teamTime;
    }

    public Integer getPersonSecond() {
        return personSecond;
    }

    public void setPersonSecond(Integer personSecond) {
        this.personSecond = personSecond;
    }

    public Integer getTeamHour() {
        return teamHour;
    }

    public void setTeamHour(Integer teamHour) {
        this.teamHour = teamHour;
    }

    public Date getCreatTime() {
        return creatTime;
    }

    public void setCreatTime(Date creatTime) {
        this.creatTime = creatTime;
    }

    public Date getEditTime() {
        return editTime;
    }

    public void setEditTime(Date editTime) {
        this.editTime = editTime;
    }

    public Date getPersonTime() {
        return personTime;
    }

    public void setPersonTime(Date personTime) {
        this.personTime = personTime;
    }

    @Override
    public String toString() {
        return "DistributeDo{" +
                "id=" + id +
                ", teamIds=" + teamIds +
                ", merchantId=" + merchantId +
                ", teamCont=" + teamCont +
                ", teamTime=" + teamTime +
                ", personSecond=" + personSecond +
                ", teamHour=" + teamHour +
                ", creatTime=" + creatTime +
                ", editTime=" + editTime +
                '}';
    }
}
